Quantitative Methodology (UPF)
S’instal·la com qualsevol altre.
“A Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions”
Crear un document: YAML - Text - Chunk
https://www.jordimas.cat/files/Tutorial_Rmd_Polity.zip
Preview in Viewer PaneChunk Output in ConsoleCtrl + Shift + K---Negreta, cursives, codi, enllaços, nota al peu1.
Seccions i subseccions
Ítems i subítems.
Ítems enumerats.
Exercici 2: Text
Llegir introducció i fins a la imatge de RMarkdown. Fer els canvis que es proposen en el text.
Ctrl + Alt + Iecho, eval, message, warning.Exercici 3: Chunks
Llegir l’apartat chunks i fer canvis que es proposen.
![]() o include_graphics("__").fig.align = "center", fig.width = 50%.Exercici 4: Dades i gràfics
Llegir l’últim apartat, modifica marc de dades i gràfic.
És important diferenciar entre
Exercici 5: Polity V
Crear una petita història amb Polity V:
Quan fem Knit, ens imprimeix automàticament el dia d’avui.
[1] "2023-02-28"
Posem una foto a la capçalera del document.
Customitzem elements de la taula de continguts.
Seleccionem l’estil visual i el subratllat:
Creem un desplegable per cada chunk amb codi (echo = T) que tinguem al document.
Al YAML podem especificar el tipus de format1.
title: "Postgrau d'Analista de Dades (UB)"
author: "Nom de l'estudiant"
output:
html_document:
code_folding: hide
pdf_document:
toc: yes
word_document:I també podem crear diapositives en diversos formats.
Un dels deutes pendents de RMarkdown.
En qualsevol moment podem fer referència al text sobre qualsevol dada ja carregada en un chunk previ.
En aquest gràfic veiem Estats Units en els darrers anys
p5_ctr <- polity |>
filter(country == params$country, year > params$year) |>
select(country, year, polity2)
knitr::kable(p5_ctr)| country | year | polity2 |
|---|---|---|
| United States | 2013 | 10 |
| United States | 2014 | 10 |
| United States | 2015 | 10 |
| United States | 2016 | 8 |
| United States | 2017 | 8 |
| United States | 2018 | 8 |
Observem que en l’últim any de dades 2018, United States tenia un nivell de democràcia de 8.
Per referenciar la secció del document1:
En qualsevol moment del text, introduïm:
Ho farem normalment amb un document BibTex (.bib)1.
biblio.bib i introduïm:@misc{Marshall2020,
author = {Marshall, Monty G. and Gurr, Ted Robert},
publisher = {Center for Systemic Peace},
title = {{Polity V. Political Regime Characteristics and Transitions, 1800-2018}},
year = {2020}
}
bibliography: biblio.bib
[@Marshall2020], ens posarà (Marshall 2020).@Marshall2020, ens posarà Marshall (2020).# Referències per separar la bibliografia de la resta del text.Varis paràmetres per establir les dimensions:
fig.width: amplada en inches.fig.height: alçada en inches.fig.align: “left”, “right”, “center”.fig.dim: primer width i després height, c(5,3)out.width: “50%” ocuparà el 50% de l’amplada del reportOpcions per defecte als chunks de tot el document:
El primer chunk també és útil per carregar els paquets i objectes que necessitarem.
install.packages().download.file().View().CEOdata)Tres maneres de publicar en Html:
Exercici 7: Prova final
Agafeu el treball d’un dataset anterior i construiu un document Html, procurant d’utilitzar també algunes de les funcions avançades. En particular:
Publiqueu-ho a RPubs: A dins d’RStudio, un cop l’Html s’hagi generat en el Viewer, cliqueu a l’icona blava del Viewer (Publish -> Publish a Document), seleccioneu RPubs i seguiu les instruccions.
Quantitative Methodology (UPF)